/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pos.client.dac.dao;

import com.google.gwt.user.client.rpc.AsyncCallback;
import pos.domain.OperazioneFinanziaria;
import pos.domain.Utente;
import pos.server.dac.exceptions.EccezioneCRUD;

/**
 *
 * @author Alessio
 */
public interface OperazioneFinanziariaDAOAsync
{
    public void leggiDatidaDB(OperazioneFinanziaria obj, AsyncCallback<Void> callback) throws EccezioneCRUD;
    public void inserisciDatisuDB(OperazioneFinanziaria obj, Utente u, AsyncCallback<OperazioneFinanziaria> callback) throws EccezioneCRUD;
    public void aggiornaDatisuDB(OperazioneFinanziaria obj, AsyncCallback<Void> callback) throws EccezioneCRUD;
    public void cancellaDatidaDB(OperazioneFinanziaria obj, AsyncCallback<Void> callback) throws EccezioneCRUD;
}
